

class ListNode {
     int val;
     ListNode next;
     ListNode() {}
    ListNode(int val) { this.val = val; }
     ListNode(int val, ListNode next) { this.val = val; this.next = next; }
  }

//83. 删除排序链表中的重复元素
//给定一个已排序的链表的头 head ， 删除所有重复的元素，使每个元素只出现一次 。返回 已排序的链表 。
//
//
class Solution {
    public ListNode deleteDuplicates(ListNode head) {
            ListNode cur=head;
            while(cur!=null&&cur.next!=null){
                if(cur.val==cur.next.val){
                    cur.next=cur.next.next;//cur指向下下一个结点
                }
                else{
                    cur=cur.next;
                }
            }
            return head;
    }
}